/*5:回顾(和oop无关)：验证哥德巴赫猜想：任何一个大于6的偶数，都能分解成两个质数和。
 要求输入一个数，如果不满足条件，则重新输入；
然后分解成两个质数相加的格式，类似  10=3+7这样*/
package Work0507;

import java.util.Scanner;

public class Review {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		boolean y = true, v = true;
		while (true) {
			System.out.print("请输入一个数：");
			int number = in.nextInt();
			if (number > 6 && number % 2 == 0) {
				for (int a = 2; a < number - 2; a++) {
					for (int b = 2; b * b < a; b++) {
						if (a % b == 0) {
							y = false;
						}
					}
					if (y == true) {
						int d = number - a;
						for (int c = 2; c * c < d; c++) {
							if (d % c == 0) {
								v = false;
							}
						}
						if (v == true) {
							System.out.println(number + "=" + a + "+" + d);
							return;
						}
						v = true;
					}
					y = true;
				}
			}
		}

	}

}
